<?php
declare(strict_types=1);

namespace App\Hoenix\Request;

use Mine\MineFormRequest;

/**
 * 广告列表验证数据类
 */
class HoenixIndexRequest extends MineFormRequest
{
    /**
     * 公共规则
     */
    public function commonRules(): array
    {
        return [];
    }

    
    /**
     * 新增数据验证规则
     * return array
     */
    public function saveRules(): array
    {
        return [
            //0用户1群2频道3视频4音频5图片6文本7连接 验证
            'type' => 'required',
            // 验证
            'title' => 'required',
            // 验证
            'url' => 'required',

        ];
    }
    /**
     * 更新数据验证规则
     * return array
     */
    public function updateRules(): array
    {
        return [
            //0用户1群2频道3视频4音频5图片6文本7连接 验证
            'type' => 'required',
            // 验证
            'title' => 'required',
            // 验证
            'url' => 'required',

        ];
    }

    
    /**
     * 字段映射名称
     * return array
     */
    public function attributes(): array
    {
        return [
            'type' => '0用户1群2频道3视频4音频5图片6文本7连接',
            'title' => '',
            'url' => '',

        ];
    }

}